by guy denning